//
/***********************************************************
             File name:      main.c
             Author:         Bitat (陆叁柒)
             Email :         Bitat@qq.com
             Gitee :         https://gitee.com/bitat
             CSDN  :         https://blog.csdn.net/bitat
             History:        2023/2/12
 ************************************************************/


#include <stdio.h>

int my_pow(int n, int k)
{
    //递归出口
    if (k == 1)
    {
        return n;
    }
    else
    {
        return n * my_pow(n, k - 1);//每调用一次就会趋于限制条件
    }
}

int main()
{
    int n = 0;
    int k = 0;

    scanf("%d%d", &n, &k);
    int ret = my_pow(n, k);
    printf("%d\n", ret);
    return 0;
}
